class Car:
    # 类属性
    engine = 2

    def drive(self,speed):
        # 实例属性不允许类名去调用,只能通过对象去访问
        self.wheels = 5
        print(f"Driving~~~{speed}~~~")

    @classmethod
    def stop(cls):
        print("STOP!!!")

    @staticmethod
    def test():
        print("这是一个静态方法")

car1 = Car()
# 实例方法只能通过对象调用
car1.drive(100)
print(car1.wheels)
print(Car.engine)
# 添加实例属性
car1.color = "red"
print(car1.color)
# 类方法可以通过类和对象调用
car1.stop()
Car.stop()
# 静态方法可以通过类和对象调用
car1.test()
Car.test()